home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / progut~1 / proff.zoo / SEEME < prev    next >
Encoding:
Text File  |  1990-05-08  |  2.6 KB  |  83 lines

  1.     After capturing and unshar'ing all the parts of this proff
  2. posting you should end up with the following files:
  3.  
  4. proff.uud            lookup.h    proff.c        putwrd.c
  5. debug.h        lextab.d    ltb.c        proff.h        pxlex.c
  6. decl.h        lextab.h    make.sh        proff01.c    pxxparse.c
  7. defs.h        lnk        makefile    proff02.c    read.me
  8. dostuff2.c    look.c        map.c        proffman.prf    see.me
  9. eval.c        lookup.c    pinit.c        proffsym.new    stack.c
  10.  
  11. This file is see.me
  12.  
  13. UPDATE: To make proff on the ST using gcc-tos, use Makefile.gcc
  14.     (the how to make proff on the ST below are the old instructions
  15.      for alcyon C)
  16.  
  17. How to make proff on the ST:
  18.  
  19.     1) You will have to edit stdio.h supplied with the dev. system
  20. to include the following lines at the bottom of stdio.h.
  21.  
  22.     #ifdef DECL
  23.     #include <decl.h>
  24.     #endif
  25.  
  26.     We do this so that when the pre-processor symbol DECL is
  27. defined the file decl.h gets included, and if it isn't then stdio.h
  28. looks exactly like it did before we added the lines. In decl.h we
  29. declare all the commonly used function in C that do not returns the
  30. type int. This a important as in the Alcyon C compiler
  31.  sizeof(int) != sizeof(int *). You may if you like include decl.h
  32. elsewhere, but you will have to ensure that each of the modules
  33. (source files) has decl.h included. We found it convenient to put it
  34. in stdio.h as above.
  35.  
  36.     2) For those of you who have Micro C Shell and CC that i had
  37. posted earlier to this newgroup, you can simply hit
  38.  
  39.     make
  40.     
  41. at the Micro C Shell prompt. 
  42.  
  43.     3) For those who don't have Micro C Shell, but have CC, see
  44. the file make.sh, and enter those commands.
  45.  
  46.     4) For those who don't have either, you will have to see
  47. make.sh and compile each C file such that DECL is defined, so you may
  48. have to  change your normal batch file somewhat to have the
  49. preprocessor switch in there to define the symbol DECL.
  50.  
  51. Please note that make.sh was set up to have all the sources, objects
  52. etc in the current directory. If you are compiling on floppies you may
  53. have to  change that.
  54.  
  55. The file lnk contains the list of files to be linked, and is used with
  56. link68 as follows
  57.  
  58.     link68 [com[lnk]]
  59.     relmod proff
  60.  
  61. The above process should yield proff.prg. If you want to use it from
  62. the desktop, rename it to proff.ttp.
  63.  
  64.  
  65. Making Proff on the Vax
  66.     Simply hit
  67.     make
  68.  
  69. Making the users guide
  70.     On either the St or Vax hitting
  71.  
  72.     proff -po8 proffman.prf proff.man
  73.     
  74.     Will result in proff.man. (You may want to play with -po<n> to
  75. get the correct left margin spacing for your printer).
  76.  
  77.     If you have any problems/suggestions i may be reached at the
  78. following addresses:
  79.  
  80. bang:   {any internet host}!dsrgsun.CES.CWRU.Edu!bammi    jwahar r. bammi
  81. domain: bammi@dsrgsun.ces.CWRU.edu
  82. GEnie:    J.Bammi
  83.